package Kuaishou;

import java.util.List;

import org.apache.commons.collections.CollectionUtils;

import com.google.common.collect.Lists;

/**
 * @author leiwenkang <leiwenkang@kuaishou.com>
 * Created on 2021-06-02
 */
public class Test43字符串处理 {
    public static void main(String[] args) {
        String str1 = "重庆-重庆,河北-唐山,福建-厦门,广西-南宁,福建-福州,山东-潍坊,江苏-泰州,河南-洛阳,河北-保定,江苏-徐州,河北-沧州,山东-威海,江苏-淮安,江苏-盐城,山东-临沂,河北-邯郸,陕西-榆林,宁夏-银川,山东-滨州,广东-湛江,陕西-宝鸡,山东-济宁,山东-德州,山东-泰安,广西-柳州,山东-聊城,湖北-宜昌,内蒙古-鄂尔多斯,新疆-乌鲁木齐,四川-绵阳,内蒙古-呼和浩特,湖南-岳阳,安徽-马鞍山,广东-清远,广东-汕头,河北-秦皇岛,广东-阳江,广东-肇庆,河北-邢台,江苏-宿迁,河北-张家口,山西-晋城,江苏-连云港,山西-晋中,河北-承德,山东-日照,江西-赣州,陕西-咸阳,陕西-延安,广东-韶关,湖南-株洲,广东-揭阳,河南-焦作,湖南-郴州,河南-新乡,山西-长治,山西-大同,湖南-湘潭,河南-安阳,山西-朔州,河南-三门峡,河北-衡水,安徽-滁州,河南-许昌,山西-临汾,山东-枣庄,山西-吕梁,河南-濮阳,安徽-蚌埠,江西-九江,山西-运城,河南-平顶山,陕西-渭南,四川-德阳,湖北-黄石,河南-开封,河南-信阳";
        String str2 = "辽宁-沈阳,辽宁-大连,吉林-长春,黑龙江-哈尔滨,山东-菏泽,湖南-常德,河南-南阳,内蒙古-包头,湖北-襄阳,福建-泉州,黑龙江-大庆,福建-漳州,广东-茂名,辽宁-鞍山,云南-玉溪,安徽-安庆,广西-桂林,湖北-荆门,四川-乐山,湖南-益阳,河南-商丘,江西-吉安,安徽-六安,河南-驻马店,江西-宜春,贵州-遵义,湖北-荆州,安徽-宿州,安徽-阜阳,河南-周口,四川-攀枝花,湖南-永州,广西-玉林,江西-上饶,湖北-黄冈,湖南-邵阳,四川-南充,福建-龙岩,福建-宁德,四川-资阳,云南-曲靖,四川-自贡,四川-宜宾,四川-泸州,四川-达州,福建-三明,福建-南平,湖北-十堰,湖南-怀化,湖南-娄底,内蒙古-呼伦贝尔,辽宁-盘锦,四川-内江,内蒙古-赤峰,湖北-孝感,辽宁-营口,辽宁-抚顺,辽宁-丹东,内蒙古-通辽,辽宁-辽阳,辽宁-锦州,吉林-通化,辽宁-本溪,辽宁-朝阳,黑龙江-牡丹江,福建-莆田,黑龙江-齐齐哈尔,辽宁-铁岭,吉林-松原,吉林-四平,黑龙江-绥化,贵州-毕节,吉林-吉林";
        List<String> cityList1 = getCityList(str1);
        List<String> cityList2 = getCityList(str2);

        System.out.println(CollectionUtils.intersection(cityList1, cityList2));
    }

    private static List<String> getCityList(String str) {
        String[] regions =  str.split(",");
        List<String> list = Lists.newArrayList();
        for (String region : regions) {
            list.add(region.split("-")[1]);
        }
        return list;
    }
}
